Theoretical Foundations of an Environment-Based Multiparadigm Language

نویسندگان

  • Mario Blazevic
  • Zoran Budimac
  • Mirjana Ivanovic
چکیده

The paper presents a simple programming language and rewriting system called GENS. It is based on an extension of the λ-calculus called λE-calculus. GENS is a multiparadigm language: it has been used for definition of semantics and for implementation of functional, logical, procedural, and object-oriented languages. It also allows combining different programming paradigm styles in a single programming language. The purpose of this paper is to define and to introduce the λE-calculus – theoretical foundation of GENS. It will also be shown how the most important langauge constructs of different programming paradigms can be defined in GENS.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of the First 3 Grades’ Intended Farsi Curriculum Using Language Learning Standards

In order to identify the inconsistencies, differences, shortcomings, strengths, and weaknesses of the package of the intended curriculum for the first three grades in the subject of Farsi language a series of interviews with the field’s experts were conducted and the content of the package, consisting of reading and writing textbooks and teachers’ guide, analyzed using five areas of emphasis: B...

متن کامل

Programming Paradigms as Object Classes: A Structuring Mechanism for Multiparadigm Programming

The word paradigm, is used in computer science to talk about a family of notations, that share a common way for describing program implementations. Since each paradigm is well suited for solving only a range of problems, ideally a large system should be subdivided into components, each of which should be implemented in the most appropriate paradigm. Multiparadigm programming, allows the program...

متن کامل

Theoretical review and Planning process of the Relation between Environment, Spatial Justice and Urban Governance

The concept of spatial justice has been widely employed in the recent literature that attempts to deal with concepts and practices of justice from a geographical perspective. However, the concept of spatial justice needs to be recast. Spatial justice could be the most radical offspring of law’s ‘spatial turn’. Spatial justice is arguably the most promising platform on which to redefine, not o...

متن کامل

Translator-based multiparadigm programming

Better programming productivity may be obtained by choosing suitable programming paradigms. For development of complex software systems, multiparadigm programming would usually be appropriate. However, its use may be hindered by a lack of languages and programming support tools. As this paper argues, multiparadigm programming may be supported by translators that convert programs written in one ...

متن کامل

Multiparadigm data structures in Leda

Multiparadigm programming is a term used to describe a style of software development that makes use of facilities originally designed in support of a number of di erent programming language paradigms. In this paper we illustrate our conception of multiparadigm programming, by describing how various data structures can be implemented in the programming language Leda. Leda is a strongly-typed com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Informatica, Lith. Acad. Sci.

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2000